lsof -i:端口号
能够列出打开的文件,并列出系统上被进程打开的文件的相关信息。
必须以root用户来执行。
netstat -aptn命令行,查看所有开启的端口号
详情:https://www.cnblogs.com/machangwei-8/p/10352972.html
lsmod | grep bbr
执行lsmod(list modules)指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
根据进程号查找程序执行路径
Linux的所有进程都保存在/proc/目录下,保存形式为:/proc/进程号。进入到进程号目录后,里面有一个cwd链接文件即指向的进程的的目录。
A:确定进程号。如:4874;
B:查找进程执行的文件。ps aux | grep 4874;(推荐ps -ef 可以显示出ppid)
C:确定进程所在的目录。ll /proc/4874;

或者
lsof -p PID
通过某个进程号显示该进行打开的文件,不只是快捷方式
详情:https://www.cnblogs.com/sparkbj/p/7161669.html
通过进程号查看端口
ss 一般用于转储套接字统计信息。它能够输出类似于 netstat 输出的信息,但它可以比其它工具显示更多的 TCP 信息和状态信息。
来源:https://linux.cn/article-10073-1.html?pr
|
|
<strong><span style="color: #ff0000;"><code>ss -tnlp </code></span></strong> |
|
|
# ss -tnlp | grep ":22" LISTEN 0 128 *:22 *:* users:(("sshd",pid=997,fd=3)) LISTEN 0 128 :::22 :::* users:(("sshd",pid=997,fd=4)) |
「三年博客,如果觉得我的文章对您有用,请帮助本站成长」
共有 0 - 查看linux的端口占用